<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<div class="content-tabla">
<fieldset>
	<legend id="legend_pedido">${cod_pedido}</legend>
	<form id="frmDetalles">
	<div align="right" >
					Buscar: <input name="filter" id="filter-box" value="" maxlength="30" size="30" type="text" align="right">
								<!-- <input id="filter-clear-button" type="submit" value="Limpiar"/> -->
			</div>
	<table  align="center" class="tablesorter" id="tb_detalles_atender" width="100%">
							<thead>
							<tr class="ui-widget-header">
								<th width="20">id_Suministro</th>
								<th width="50">Descripcion</th>
								<th width="20">Un.Medida</th>
								<th width="20">Cant. Pedida</th>
								<th width="50">Observacion</th>
								<c:if test="${isServicio == false}">
								<th width="100">Administracion</th>
								<th width="30">Stock</th>
								</c:if>
							</tr>
							</thead>
							<tbody>
							
							<c:forEach items="${lista_detalles}" var="detalle" >
					            <tr class="detalles_pedido">
					                <td>${detalle.id_suministro}</td>
					                <td>${detalle.desc_suministro}</td>
					                <td>${detalle.unidad_medida}</td>
					                <td>${detalle.cantidad}</td>
					                <td>${detalle.observacion}</td>
					                	<c:if test="${isServicio == false}">
					                <td>
					                 <input type="radio" id="ap_${fn:trim(detalle.id_suministro)}" name="${detalle.id_suministro}" value="NINGUNO">Ninguno 
					                <input type="radio" id="ap_${fn:trim(detalle.id_suministro)}" name="${detalle.id_suministro}" value="APROVISIONAMIENTO" checked="checked">Orden
			                			<c:if test="${detalle.cantidad <= detalle.stock}">
						                	<input type="radio" id="al_${fn:trim(detalle.id_suministro)}" name="${detalle.id_suministro}" value="ALMACEN">Almacen
						                </c:if>
					                </td>
					                <td>${detalle.stock}</td>
					                </c:if>
					            </tr>   
					        </c:forEach>
					        </tbody>
	</table>
	   <div class="pager" id="pager" style=" position: inherit;" align="center">
			
				<img class="first" src="<c:url value="/images/first.png" />"src="first.png">
				<img class="prev" src="<c:url value="/images/prev.png" />"src="prev.png">
				<input type="text" class="pagedisplay" size="5">
				<img class="next" src="<c:url value="/images/next.png" />"src="next.png">
				<img class="last" src="<c:url value="/images/last.png" />"src="last.png">
					<select class="pagesize">
						<option value="5" selected="selected">5</option>
					</select>
				
			</div>
	</form>
</fieldset>
<div align="center" style="margin:10px">
	<a id="btn_aprobar"></a>
	<a id="btn_rechazar"></a>
</div>
</div>
<script type="text/javascript">

$("#tb_detalles_atender") 
.tablesorter({widthFixed: true, widgets: ['zebra']})
.tablesorterPager({container: $("#pager"),size:5})
.tablesorterFilter({filterContainer: $("#filter-box"),
   // filterClearContainer: $("#filter-clear-button"),
    filterColumns: [0,1,2,3,4,5],
    filterCaseSensitive: false,
    filterWaitTime :200});

var isServicio='${isServicio}';
var cod_pedido = '${cod_pedido}';
Utiles_Botones.creaBotonPersonalizado("btn_aprobar", "APROBAR", Utiles_Botones.ICON_ACEPTAR, false, function(){
	/*var detalle_pedido = new Array();
	$.each(config.cache.row,function(n){
		var id_suministro = $.trim($(this).find("td:nth-child(6)").html());
		var suministro = $(this).find("td:nth-child(6)");
		alert( $(this).find("td:nth-child(6)").find("input").attr("checked"));
		detalle_pedido[n]={cod_pedido:cod_pedido,id_suministro:id_suministro,admin_aprovisionamiento:$("#ap_"+id_suministro).attr("checked")};
    });*/
    
		Utiles_MensajesDialogo.showMensajeConfirmacion("Esta seguro de Aceptar el Pedido?" ,function(result){
			if(result=="Si"){
				if(isServicio=='true'){
					//$.blockUI( {message: "<h3>Espere un momento..</h3>"});
					$.getJSON("aceptar_pedido_servicio",{cod_pedido: cod_pedido}, function(rpta) {	
						if(rpta.respuesta!=true)
							Utiles_MensajesDialogo.showMensajeError(rpta.respuesta);
						else{
							Utiles_MensajesDialogo.showMensajeExito();
							$.get('get_pedidos_no_atendidos', {
								id_empresa:$("#cmb_empresa").val(),
								zona : $("#zona").val()
								
							}, muestraPedidosNoAtendidos);
							$(":ui-dialog").dialog("destroy").remove();
						}
					});
				}
				else{
					var detalle_pedido = new Array();
					$.each(config.cache.row,function(n){
						var id_suministro = $.trim($(this).find("td:nth-child(1)").html());
						//detalle_pedido[n]={cod_pedido:cod_pedido,id_suministro:id_suministro,admin_aprovisionamiento: $(this).find("td:nth-child(6)").find("input").attr("checked")};
						detalle_pedido[n]={cod_pedido:cod_pedido,id_suministro:id_suministro,admin_ninguno:$(this).find("td:nth-child(6)").find("input")[0].checked,admin_aprovisionamiento: $(this).find("td:nth-child(6)").find("input")[1].checked};
				    });
					var pedido = new Object();
					var obj = new Object();
					obj.detalle = detalle_pedido;
					pedido.cod_pedido=cod_pedido;
					pedido.detalle = obj;
					$.postJSON("aceptar_pedido",pedido, function(rpta) {
						if(rpta.respuesta!=true)
							Utiles_MensajesDialogo.showMensajeError(rpta.respuesta);
						else{
							Utiles_MensajesDialogo.showMensajeExito();
							$.get('get_pedidos_no_atendidos', {
								id_empresa:$("#cmb_empresa").val(),
								zona : $("#zona").val()
								
							}, muestraPedidosNoAtendidos);
							$(":ui-dialog").dialog("destroy").remove();
						}
					});
					
				}
				
				
			}	
		});
});

Utiles_Botones.creaBotonPersonalizado("btn_rechazar", "RECHAZAR", Utiles_Botones.ICON_ELIMINAR, false, function(){
	Utiles_MensajesDialogo.showMensajeConfirmacion("Esta seguro de Rechazar el Pedido?" ,function(result){
			if(result=="Si"){
				$.getJSON("rechazar_pedido",{cod_pedido: cod_pedido}, function(rpta) {
					if(rpta.respuesta!=true)
						Utiles_MensajesDialogo.showMensajeError(rpta.respuesta);
					else{
						Utiles_MensajesDialogo.showMensajeExito();
						$.get('get_pedidos_no_atendidos', {
							id_empresa:$("#cmb_empresa").val(),
							zona : $("#zona").val()
							
						}, muestraPedidosNoAtendidos);
						$(":ui-dialog").dialog("destroy").remove();
					}
						
				});
			}
			
		});
});
</script>
        
        